package cz.semjobKB.virtuoso.document.api;

import java.util.List;

/**
 * Interface declares methods to collect information about a resource form the database
 */
public interface IResourceDetail{

    /**
     * Gets the resource URI
     * @return Resource URI
     */
    public String getResourceUri();

    /**
     * Gets the resource lemma
     * @return  Resource lemma
     */
    public String getResourceLemma();

    /**
     * Gets the resource string representations
     * @return  List of resource textual representations
     */
    public List<String> getResourceRepresentation();

    /**
     * Gets the resource language
     * @return  Resource language
     */
    public String getResourceLanguage();

}
